Skip to content

feat(autoware_tracker_object_merger): add diagnostics #10257

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

MasatoSaeki
Copy link
Contributor

@MasatoSaeki MasatoSaeki commented Mar 11, 2025

Description

Add diagnostics to judge following case.

  • main msg(e.g. lidar) is delay
  • main msg(e.g. lidar) continues to be empty
  • sub msg(e.g. radar) is delay

Related links

autowarefoundation/autoware_launch#1357

Parent Issue:

  • Link

How was this PR tested?

https://evaluation.ci.tier4.jp/evaluation/reports/e019a2e3-0b9e-50f6-a238-abb79d8148a0?project_id=prd_jt

I checked certain rosbag w/o radar msg.

Screencast.from.03-12-2025.04.59.34.PM.webm
ros2 launch autoware_launch logging_simulator.launch.xml \
        map_path:=$MAP_PATH \
        pointcloud_map_file:=$MAP_PCD_FILE \
        vehicle_model:=$VEHICLE_MODEL \
        sensor_model:=$SENSOR_MODEL \
        vehicle_id:=$VEHICLE_ID \
        vehicle:=true \
        system:=true \
        map:=true \
        sensing:=true \
        perception:=true \
        localization:=false \
        planning:=false \
        control:=false \
        perception_mode:=camera_lidar_radar_fusion
ros2 bag play hogehoge --clock
ros2 run rqt_runtime_monitor rqt_runtime_monitor

Notes for reviewers

None.

Interface changes

Change type Topic Type Topic Name Message Type Description
Added Pub /diagnostics diagnostic_msgs/msg/DiagnosticArray Topic description

Effects on system behavior

None.

@github-actions github-actions bot added the component:perception Advanced sensor data processing and environment understanding. (auto-assigned) label Mar 11, 2025
Copy link

github-actions bot commented Mar 11, 2025

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@technolojin technolojin added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Mar 12, 2025
MasatoSaeki and others added 10 commits March 12, 2025 17:04
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
@MasatoSaeki MasatoSaeki force-pushed the feat/add_diag_tracking_object_merger branch from a1eb957 to b63f4f6 Compare March 12, 2025 08:04
Copy link

codecov bot commented Mar 12, 2025

Codecov Report

Attention: Patch coverage is 0% with 52 lines in your changes missing coverage. Please review.

Project coverage is 26.17%. Comparing base (429bc34) to head (3d08b54).
Report is 5 commits behind head on main.

Files with missing lines Patch % Lines
...ject_merger/src/decorative_tracker_merger_node.cpp 0.00% 52 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #10257      +/-   ##
==========================================
+ Coverage   25.64%   26.17%   +0.52%     
==========================================
  Files        1362     1378      +16     
  Lines      104703   107627    +2924     
  Branches    39820    41480    +1660     
==========================================
+ Hits        26856    28174    +1318     
- Misses      75239    76627    +1388     
- Partials     2608     2826     +218     
Flag Coverage Δ *Carryforward flag
differential 0.00% <0.00%> (?)
differential-cuda 0.00% <0.00%> (?)
total 26.22% <ø> (+0.57%) ⬆️ Carriedforward from a9f3717

*This pull request uses carry forward flags. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
@MasatoSaeki MasatoSaeki marked this pull request as ready for review March 12, 2025 11:37
Copy link
Contributor

@technolojin technolojin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Copy link
Contributor

@technolojin technolojin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MasatoSaeki MasatoSaeki merged commit 8796045 into autowarefoundation:main Mar 26, 2025
34 of 36 checks passed
@github-project-automation github-project-automation bot moved this from To Triage to Done in Software Working Group Mar 26, 2025
xtk8532704 pushed a commit to tier4/autoware_universe that referenced this pull request Apr 9, 2025
…tion#10257)

* add diagnostics

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix how to check as diag

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* delete unnecesary include row

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change the way to check time

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix warn msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change msg string to int

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add unit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>
PanConChicharron pushed a commit to tier4/autoware_universe that referenced this pull request Apr 15, 2025
…tion#10257)

* add diagnostics

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix how to check as diag

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* delete unnecesary include row

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change the way to check time

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix warn msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change msg string to int

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add unit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>
PanConChicharron pushed a commit to tier4/autoware_universe that referenced this pull request Apr 16, 2025
…tion#10257)

* add diagnostics

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix how to check as diag

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* delete unnecesary include row

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change the way to check time

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix warn msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change msg string to int

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add unit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>
MasatoSaeki added a commit to MasatoSaeki/autoware.universe that referenced this pull request Apr 17, 2025
…tion#10257)

* add diagnostics

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix how to check as diag

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* delete unnecesary include row

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change the way to check time

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix warn msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change msg string to int

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add unit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
TakumIto pushed a commit to tier4/autoware_universe that referenced this pull request Apr 22, 2025
…tion#10257)

* add diagnostics

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix how to check as diag

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* delete unnecesary include row

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change the way to check time

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix warn msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change msg string to int

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add unit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>
TaikiYamada4 added a commit to tier4/autoware_universe that referenced this pull request Apr 25, 2025
* fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files` action instead (#10279)

use step-security

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* feat(traffic_light_classifier): update diagnostics when harsh backlight is detected (#10218)

feat: update diagnostics when harsh backlight is detected

Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>

* fix(obstacle stop/slow_down): early return without point cloud (#10289)

* fix(obstacle stop/slow_down): early return without point cloud

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* update maintainer

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

---------

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(obstacle_stop): use max_lat_margin_against_unknown only for predicted object (#10269)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(autoware_multi_object_tracker): unknown object orientation (#10286)

* fix(unknown_tracker): update object pose orientation and streamline uncertainty modeling in input manager

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* fix(object_model): correct bounding box calculation by initializing limits and including min_z

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

---------

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: apply splitting of autoware_utils_geometry  (#10270)

* fix build error

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* merge namespace

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix(behavior_velocity_planner): planning factor integration (#10292)

* fix: blind_spot

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: crosswalk

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: detection_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: intersection

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_drivable_lane

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: no_stopping_area

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: run_out

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: stop_line

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: virtual_traffic_light

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix: walk_way

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

---------

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* feat!: replace VelocityLimit messages with autoware_internal_planning_msgs (#10273)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated config, schema, and handled the null case in a specialized way

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added a temporary memory check. the check will be unified in a later PR

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added cuda/nvcc debug flags on debug builds

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: changed default crop box to no filtering at all

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: mode CI/CD. some linters are conflicting

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>
Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated pointcloud preprocessor (#9454)

* feat: moved the cuda pointcloud preprocessor and organized from a personal repository

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed incorrect links

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed dead links pt2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed spelling errors

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: json schema fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed comments and filled the fields

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: fixed the adapter for the case when the number of points in the pointcloud changes after the first iteration

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: used the cuda host allocators for aster host to device copies

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/docs/cuda-pointcloud-preprocessor.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/README.md

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

* Update sensing/autoware_cuda_pointcloud_preprocessor/src/cuda_pointcloud_preprocessor/cuda_pointcloud_preprocessor.cu

Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>

* style(pre-commit): autofix

* chore: fixed code compilation to reflect Hirabayashi-san's  memory pool proposal

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: generalized the number of crop boxes. For two at least, the new approach is actually faster

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated config, schema, and handled the null case in a specialized way

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: moving the pointcloud organization into gpu

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: reimplemented the organized pointcloud adapter in cuda. the only bottleneck is the H->D copy

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed redundant ternay operator

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added a temporary memory check. the check will be unified in a later PR

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored the structure to avoid large files

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated the copyright year

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: fixed a bug in the undistortion kernel setup. validated it comparing it with the baseline

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused packages

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed mentions of the removed adapter

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed missing autoware prefix

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: missing assignment in else branch

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added cuda/nvcc debug flags on debug builds

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: refactored parameters for the undistortion settings

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: changed default crop box to no filtering at all

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: added missing restrict keyword

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: spells

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed default destructor

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ocd activated (spelling)

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: improved readibility

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added dummy crop box

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added new repositories to ansible

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: more CI/CD

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: mode CI/CD. some linters are conflicting

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* style(pre-commit): autofix

* chore: ignoring uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ignoring more uncrustify

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: missed one more uncrustify exception

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com>
Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* chore(autoware_cuda_pointcloud_preprocessor): add maintainer (#10297)

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* feat(path_optimizer): additional failure logging and failure mode handling (#10276)

MRM when MPT fails

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

* fix(autoware_path_optimizer): hotfix for wrong logic triggering MRM on start in 3 seconds (#10305)

fix

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

* fix(safety_check): set safety condition properly (#10307)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* chore: rename from `autoware.universe` to `autoware_universe` (#10306)

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* feat(autoware_pointcloud_preprocessor): add missing vehicle msg depency (#10313)

feat(auotawre_pointcloud_preprocessor): add missing vehicle msg depency

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* fix(autoware_behavior_path_static_obstacle_avoidance_module): blinker bug in static obstacle avoidance (#10303)

fix

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* refactor(control): remove unimplemented function declarations (#10314)

remove unimplemented function declarations

Signed-off-by: Autumn60 <harada.akiro@gmail.com>

* fix(autoware_carla_interface): improve lateral control tracking (#10312)

Convert steer angle to actuator command, model steering with first order dynamics, and update the steer_map.csv

Signed-off-by: Steven Brills <stevenbrills@hotmail.com>

* chore: bump version 0.43.0 (#10318)

Signed-off-by: Hayato Mizushima <hayato-m126@users.noreply.github.com>

* fix(lane_change): set safety factor properly (#10308)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* fix(goal_planner): use precise distance to objects for sorting candidate paths (#10296)

* fix(goal_planner): use precise distance to objects for sorting candidate paths

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* shortest_distance_from_ego_footprint_to_objects_on_path

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* improve doxygen

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

update docs

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* fix build

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

---------

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(goal_planner): expand outer collision check margin  (#10294)

feat(goal_planner): expand outer collision check margin



margin comment



update svg

Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>

* feat(autoware_multi_object_tracker): selective update per channel (#10277)

* refactor(bicycle_motion_model): implement exponential decay for slip angle in state prediction

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* Revert "refactor(multi_object_tracker): simplify input channel configuration by removing trust flags and consolidating parameters"

This reverts commit c5155ef2e978b411955ace35f412bbf76c96f354.

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(multi_object_tracker): update measure function signatures to include InputChannel parameter

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(multi_object_tracker): add updateStatePoseVel method to BicycleMotionModel and update measurement logic in VehicleTracker

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(multi_object_tracker): update measureWithPose method to include InputChannel parameter and adjust related logic

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(multi_object_tracker): remove BicycleTracker and update references to use VehicleTracker

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(bicycle_tracker): add tracking_offset to adjust object position based on motion model

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(multi_object_tracker): remove BicycleTracker and replace with VehicleTracker in relevant classes

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(input_channels): disable trust flags for extension and orientation in radar configurations

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(input_channels): restructure flags for input channel properties

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor(input_channels): remove 'flags' from required properties in schema

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

---------

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat(autoware_signal_processing)!: port autoware_signal_processing to Autoware Core (#10335)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* feat(crosswalk_module): consider objects on crosswalk when pedestrian traffic light is red (#10332)

Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com>

* feat(autoware_map_projection_loader)!: move autoware_map_projection_loader package to Autoware Core (#10265)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* feat(control_validator)!: add acceleration check (#10326)

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* feat(autoware_velocity_smoother)!: move autoware_velocity_smoother to Autoware Core (#10331)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* fix(voxel_based_compare_map): temporary fix pointcloud transform lookup  (#10299)

* fix(voxel_based_compare_map): temporary fix pointcloud transform lookup_time

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* pre-commit

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: reduce timeout

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: misalignment when tranform back output

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: typo

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore(sync-files.yaml): not synchronize `github-release.yaml` (#1776)

not sync github-release

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* fix(image_projection_based_fusion): add outside of FOV checking (#10329)

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix(roi_pointcloud_fusion): add roi scale factor param (#10333)

* fix(roi_pointcloud_fusion): add roi scale factor param

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: missing declare

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix(roi_pointcloud_fusion): merge into pointcloud container (#10334)

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix(motion_velocity_planner): remove Metric messages (#10342)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(autoware_image_projection_based_fusion): unintended new container behavior (#10346)

fix: the current launcher was creating a new container with the same name

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat(autoware_stop_filter)!: port package to Autoware Core (#10336)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* feat(autoware_twist2accel)!: port autoware_twist2accel to Autoware Core (#10338)

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* fix(autoware_radar_static_pointcloud_filter): add dependencies and use correct qos (#10328)

* fix(autoware_radar_static_pointcloud_filter): add dependencies

Signed-off-by: Mehmet Emin BAŞOĞLU <mehmeteminbasoglu@hotmail.com>

* fix(autoware_radar_static_pointcloud_filter): use correct qos

Signed-off-by: Mehmet Emin BAŞOĞLU <mehmeteminbasoglu@hotmail.com>

---------

Signed-off-by: Mehmet Emin BAŞOĞLU <mehmeteminbasoglu@hotmail.com>

* feat(autoware_tracker_object_merger): add diagnostics (#10257)

* add diagnostics

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix how to check as diag

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* delete unnecesary include row

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change the way to check time

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* pre-commit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* chore

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix warn msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* change msg string to int

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* fix msg

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

* add unit

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>

---------

Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>

* fix(behavior_path_planner, behavior_static_obstacle_avoidance_module): crash during goal changes (#10205)

* fix(behavior_path_planner, behavior_static_obstacle_avoidance_module): empty path handling

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* style(pre-commit): autofix

* refactor: use optional

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* fix: std

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

---------

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(control_validator): fix sign miss and add code test (#10341)

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* fix(compare_map_segmentation): last map update logic (#10351)

fix(compare_map): logic

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* fix(autoware_probabilistic_occupancy_grid_map): fixed transform issues and border conditions (#10344)

* fix: fixed transform issues and border conditions

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: fixed compilation on cpu only builds

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat(map_based_prediction): add diagnostic handler to warn the processing time excess (#10219)

* feat(start/goal_planner): use common max steer angle parameter from vehicle_info (#10321)

* fix(autoware_behavior_path_start_planner_module): update parameter name for geometric pull out max steer angle

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* fix(docs): update unit for max_steer_angle_margin_scale in README

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* fix dead link

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* feat(autoware_behavior_velocity_planner): porting to core (#10343)

Signed-off-by: suchang <chang.su@autocore.ai>
Co-authored-by: suchang <chang.su@autocore.ai>

* fix(control validator): combine callback functions to fix error count increment bug (#10355)

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* feat(autoware_map_loader)!: port autoware_map_loader to Autoware Core (#10356)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* feat(autoware_global_parameter_loader)!: port autoware_global_parameter_loader package to Autoware Core (#10357)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* feat(autoware_motion_velocity_obstacle_stop_module): porting to core (#10348)

Signed-off-by: liuXinGangChina <lxg19892021@gmail.com>

* feat(autoware_planning_topic_converter)!: port autwoare_planning_topic_converter package to Autoware Universe (#10362)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* feat(autoware_vehicle_velocity_converter)!: port autoware_vehicle_velocity_converter to Autoware Core (#10361)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* chore(localization, perception): remove koji minoda as maintainer from multiple packages (#10359)

fix: remove Koji Minoda as maintainer from multiple package.xml files

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* fix(autoware_radar_static_pointcloud_filter): lookup timestamp and er… (#10350)

fix(autoware_radar_static_pointcloud_filter): lookup timestamp and error handling

Signed-off-by: Mehmet Emin BAŞOĞLU <mehmeteminbasoglu@hotmail.com>

* feat(autoware_default_adapi): log autoware state change (#10364)

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(autoware_default_adapi): disable sample web server (#10327)

* feat(autoware_default_adapi): disable sample web server

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix unused inport

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix(autoware_crosswalk_traffic_light_estimator): add process that guard access to empty elements (#10281)

* fix(autoware_crosswalk_traffic_light_estimator) : add process that guard access to empty elements.

Signed-off-by: k-hazama-esol <k-hazama@esol.co.jp>

* fix for linter

Signed-off-by: k-hazama-esol <k-hazama@esol.co.jp>

---------

Signed-off-by: k-hazama-esol <k-hazama@esol.co.jp>

* feat(autoware_lidar_centerpoint): added the cuda_blackboard to centerpoint (#9453)

* feat: introduced the cuda transport layer (cuda blackboard) to centerpoint

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: fixed compilation issue on pointpainting

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: fixed compile errors in the ml models

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: fixed standalone non-composed launcher

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ci/cd

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: clang tidy related fix

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed non applicable override (point painting does not support the blackboard yet)

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: temporarily ignoring warning until pointpainting also supports the blackboard

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ignoring spell

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: removed the deprecated compatible subs option in the constructor

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: bump the cuda blackboard version in the build depends

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* Update perception/autoware_image_projection_based_fusion/src/pointpainting_fusion/pointpainting_trt.cpp

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

* Update perception/autoware_image_projection_based_fusion/src/pointpainting_fusion/pointpainting_trt.cpp

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>
Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com>

* feat(autoware_tenssort_common): validate TensorRT engine version for cached engine (#10320)

* autoware_tenssort_common): validate TensorRT engine version for cached engine

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* style(autoware_tensorrt_common): typo

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* style(autoware_tensorrt_common): typo

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* style(autoware_tensorrt_common): typo

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* docs(autoware_tensorrt_common): add source

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

---------

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>
Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* chore(perception): code owner revision (#10358)

* feat: add Masato Saeki and Taekjin Lee as maintainer to multiple package.xml files

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* style(pre-commit): autofix

---------

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(motion_velocity_obstacle_xxx_module): fix debug topic name (#10322)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* chore(motion_velocity_planner): move common and node packages to core (#10367)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* feat(tier4_planning_rviz_plugin): add time from start text to Trajectory (#10370)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* feat(autoware_multi_object_tracker): update overlapped tracker removing process in multi obj tracker  (#10347)

Update overlapped tracker removing process

Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>

* fix(pred_path_checker,dyn_obstacle_stop): use output of removeOverlaps (#10375)

Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>

* fix(detection_area): integrate RTC feature (#10376)

Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>

* feat(autoware_overlay_rviz_plugin)!: add static blinking option for turn_signal (#10319)

* feat!(autoware_overlay_rviz_plugin): removed the blinking function of turn_signal

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* add blinking mode

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

---------

Signed-off-by: Y.Hisaki <yhisaki31@gmail.com>

* fix(control_validator): memory-related crash when processing large trajectories (#10372)

* fix(control_validator): momory

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* style(pre-commit): autofix

---------

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat: manual control (#10354)

* feat(default_adapi): add manual control

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* add conversion

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* update selector

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* update selector depends

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* update converter

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* modify heartbeat name

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* update launch

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* update api

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix pedal callback

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* done todo

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* apply message rename

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix test

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix message type and qos

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix steering_tire_velocity

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix for clang-tidy

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat: add autoware_agnocast_wrapper package (#10377)

* add autoware_agnocast_wrapper package

Signed-off-by: sykwer <sykwer@gmail.com>

* add repo

Signed-off-by: sykwer <sykwer@gmail.com>

---------

Signed-off-by: sykwer <sykwer@gmail.com>

* feat(autoware_pointcloud_preprocessor): add pointcloud_densifier package (#10226)

* feat(autoware_pointcloud_preprocessor): add pointcloud_densifier package

Signed-off-by: Kaan Çolak <kaancolak95@gmail.com>

* style(pre-commit): autofix

* fix(autoware_pointcloud_preprocessor): add header

Signed-off-by: Kaan Çolak <kaancolak95@gmail.com>

* fix(autoware_pointcloud_preprocessor): add schema and fix debugger

Signed-off-by: Kaan Çolak <kaancolak95@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: Kaan Çolak <kaancolak95@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(autoware_agnocast_wrapper): invalid comment out (#10382)

fix comment out

Signed-off-by: sykwer <sykwer@gmail.com>

* fix(agnocast_wrapper): fix invalid include (#10384)

Signed-off-by: veqcc <ryuta.kambe@tier4.jp>

* feat(multi_object_tracker): add diagnostics warning when extrapolation time exceeds limit with latency guarantee enabled (#10301)

* feat(multi_object_tracker): add diagnostics warning when extrapolation time exceeds limit with latency guarantee enabled

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* feat(multi_object_tracker): handled  the case last_updated_time_ initialized as 0

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* feat(multi_object_tracker): refactored to give better structure
diagnostic force updated when published

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

* feat(multi_object_tracker): add published tracker count check

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

* feat(multi_object_tracker): fix checkAllTiming  complexity

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

* feat(multi_object_tracker): check consecutive warning duration

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

* feat(multi_object_tracker): diag messages updated

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* feat(multi_object_tracker): diag messages updated

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

* style(pre-commit): autofix

* feat(multi_object_tracker): messages fix

Signed-off-by: lei.gu <lei.gu@tier4.jp>

---------

Signed-off-by: lei.gu <lei.gu@tier4.jp>
Co-authored-by: lei.gu <lei.gu@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(simple_planning_simulator): fix a small turn_signal bug (#10386)

* fix turn bug

Signed-off-by: xtk8532704 <1041084556@qq.com>

* pre-commit

Signed-off-by: xtk8532704 <1041084556@qq.com>

---------

Signed-off-by: xtk8532704 <1041084556@qq.com>

* fix(autoware_agnocast_wrapper): keep up with changes in AUTOWARE_POLLING_SUBSCRIBER (#10390)

fix: AUTOWARE_POLLING_SUBSCRIBER

Signed-off-by: atsushi421 <atsushi.yano.2@tier4.jp>

* fix: add irregular object detector pipeline (#10369)

* feat: add small unknown object detector pipeline

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: rename param

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor: camera lidar detector launch.xml

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: change default fusion camera ids

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: camera_lidar_detector launch

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: update rois_timestamp_offsets param name

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: pre-commit

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: spelling

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* separete unknown pipeline

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* style(pre-commit): autofix

* fix: sync param

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: change to simple object merger

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: fusion param

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor: change file name

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor: rename topic and ns

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* chore: unify naming

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor cameara lidar merger

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: camera_lidar_radar merger

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* style(pre-commit): autofix

* refactor: image_topic_name

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* refactor: param path update

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: irregular object switch

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: missing param

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: missing param

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

* fix: move roi_pointcloud_fusion out of container

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>

---------

Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix(agnocast_wrapper): fix build error (#10391)

Signed-off-by: veqcc <ryuta.kambe@tier4.jp>

* feat(autoware_default_adapi): release adapi v1.8.0 (#10380)

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(lidar_centerpoint): add diagnostics for processing time (#10284)

* add diagnostics for processing time

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* style(pre-commit): autofix

* change to timer callback to check the error

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* style(pre-commit): autofix

* add ms in name

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* fix cppcheck error

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* change parameter name

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* change structure

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* change var name

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* change config related part

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* fix typo

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* change launch arg name

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* add schema file

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* refactor(autoware_lidar_centerpoint): remove unused is_processing_delayed_ variable

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* add processing time in diag.

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* style(pre-commit): autofix

* refactor

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* style(pre-commit): autofix

* use diagnostic_updater instead of timer callback

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* style(pre-commit): autofix

* change validation_callback_interval_ms type to number

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* Update perception/autoware_lidar_centerpoint/src/node.cpp

---------

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>

* fix(start_planner): fix segmentation fault when generating backward path (#10393)

* feat(behavior_path_planner): handle empty backward path case

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* feat: should be using NvInferRuntime.h (#10399)

Signed-off-by: YuxuanLiuTier4Desktop <619684051@qq.com>

* fix: missing dependency on tf2_sensor_msgs (#10400)

Signed-off-by: Tim Clephas <tim.clephas@nobleo.nl>

* fix(agnocast_wrapper): separate message ptr types into unique and shared (#10392)

fix(agncast_wrapper): separate message ptr types into unique and shared

Signed-off-by: veqcc <ryuta.kambe@tier4.jp>

* fix: temporarily ignore autoware_agnocast_wrapper (#10402)

temporary ignore

Signed-off-by: sykwer <sykwer@gmail.com>

* feat(planning_validator): improve lateral acc calculation (#10385)

* feat: add functions to calculate interval distance and lateral acceleration

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* refactor: rename array parameters to vector for clarity

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* fix: simplify lateral acceleration calculation using std::hypot

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* fix(lidar_marker_localizer): fix typo in launch file (#10405)

fix typo

Signed-off-by: Yamato Ando <yamato.ando@tier4.jp>

* fix(start_planner): use waypoints as centerline if available (#10238)

* fix(start_planner): use waypoints as centerline if available

Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com>

* update function name

Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com>

* rename function name

Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com>

---------

Signed-off-by: Mehmet Dogru <42mehmetdogru42@gmail.com>

* feat(autoware_planning_evaluator): refactor planning_evaluator for new metrics (#10368)

* tmp save.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* tmp save.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* WIP add accumulator-based metrics.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* pre-commit

Signed-off-by: xtk8532704 <1041084556@qq.com>

* add unit test.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* pre-commit

Signed-off-by: xtk8532704 <1041084556@qq.com>

* fix cppcheck

Signed-off-by: xtk8532704 <1041084556@qq.com>

* update readme.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* pre-commit

Signed-off-by: xtk8532704 <1041084556@qq.com>

* polish readme.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* pre-commit

Signed-off-by: xtk8532704 <1041084556@qq.com>

* change count to size_t

Signed-off-by: xtk8532704 <1041084556@qq.com>

* update config.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* publish count.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* fix stop decision bug

Signed-off-by: xtk8532704 <1041084556@qq.com>

* update parameters.

Signed-off-by: xtk8532704 <1041084556@qq.com>

* fix typo

Signed-off-by: xtk8532704 <1041084556@qq.com>

---------

Signed-off-by: xtk8532704 <1041084556@qq.com>
Co-authored-by: t4-adc <grp-rd-1-adc-admin@tier4.jp>

* refactor(planning_validator): restructure planning validator configuration (#10401)

* refactor planning validator parameters

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* check enable flag for all validity checks

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* add missing parameters

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* add debug markers and clean up code

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* update planning validator readme

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* update planning validator test

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* properly set is_critical_error_ flag for all checks

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* Update planning/autoware_planning_validator/include/autoware/planning_validator/parameters.hpp

Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>

* run pre-commit checks

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* fix cherry-pick errors

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

* remove unnecessary cherry-pick changes

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>

---------

Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp>
Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com>

* refactor(control validaor): refactor control_validator (#10363)

Signed-off-by: yuki-takagi-66 <yuki.takagi@tier4.jp>

* feat(tier4_simulator_launch): remove exec_depend on autoware_launch (#10415)

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* fix(build_depends_humble.repos): update `autoware_cmake` to address #10410 (#10416)

* remove todo

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* update autoware_cmake

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

---------

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>

* fix(pointcloud_preprocessor): added missing includes (#10412)

fix: added missing includes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix(behavior_path_planner): apply THROTTLE to frequent log (#10417)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(planning): apply THROTTLE to frequent log (#10419)

Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>

* fix(autoware_compare_map_segmentation): missing includes (#10413)

fix: missing include

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore(autoware_planning_validator): add new maintainers to planning_validator (#10421)

(autoware_planning_validator): add new maintainers to package.xml

Signed-off-by: Kyoichi Sugahara <kyoichi.sugahara@tier4.jp>

* chore: update CODEOWNERS (#10266)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>

* feat(perception_launch): add common param file (#10396)

add common param

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* feat(probabilistic_occupancy_grid_map): add diagnostics warning when latency is too long (#10280)

* feat(probabilistic_occupancy_grid_map): add diagnostics warning when latency is too long

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* feat(probabilistic_occupancy_grid_map): add default max_output_delay_ms_

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* feat(probabilistic_occupancy_grid_map): fix reading parameters and add schema

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

* feat(probabilistic_occupancy_grid_map):1. add tolerance duration  2. change to process time

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* feat(probabilistic_occupancy_grid_map): modification since it is clear that the target isprocess time

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

---------

Signed-off-by: lei.gu <lei.gu@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* fix: add missing exec_depend (#10404)

* fix missing exec depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* remove fixed depend

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* remove the removed dependency

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

---------

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(mrm_handler): modify log level (#10425)

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* feat(autoware_cluster_merger): created Schema file and updated ReadME file for parameters settings (#9977)

* feat: Created Schema file and updated ReadME file for parameters settings

Signed-off-by: vish0012 <vishalchhn42@gmail.com>

* style(pre-commit): autofix

* Update README.md

Updated readme file

---------

Signed-off-by: vish0012 <vishalchhn42@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com>

* feat(compare_map_segmentation): publish warning when pcl::voxelgrid failed to filter with large leaf size (#10381)

* feat: add warn in pcl overflow with compare_map

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

chore: fix message length

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

feat: add sanity check into voxel based compare map

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>

feat: add feasibility check function

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>
Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* fix: update include paths for voxel_grid_map_loader in segmentation filters

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: add diagnostic status handling in VoxelGridMapLoader and related components

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: add diagnostic updater for voxel-based compare map filter and improve status reporting

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor: move isFeasibleWithPCLVoxelGrid function to VoxelGridMapLoader and streamline diagnostics handling

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: update diagnostic status handling in VoxelGridMapLoader and related components

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat: enhance diagnostic status handling in voxel-based compare map filters

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* refactor: add comments for clarity on voxel number calculations and overflow checks

Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>

* Update perception/autoware_compare_map_segmentation/lib/voxel_grid_map_loader.cpp

Co-authored-by: badai nguyen  <94814556+badai-nguyen@users.noreply.github.com>

* style(pre-commit): autofix

---------

Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>
Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
Co-authored-by: yoshiri <yoshiyoshidetteiu@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com>

* feat(lidar_transfusion): add diagnostics for processing time (#10398)

* add processing time diagnostics

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* style(pre-commit): autofix

* remove comment

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

---------

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(autoware_multi_object_tracker): vehicle's ego frame as a parameter (#10428)

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* fix(autoware_path_optimizer): incorrect application of input velocity due to badly mapping output trajectory to input trajectory (#10403)

* Changes for proper input velocity application

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

* fix

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

---------

Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>

* fix(control_evaluator): fix bugs about output_metrics (#10433)

* add val,acc,jark to metrics

Signed-off-by: xtk8532704 <1041084556@qq.com>

* accumulate goal metrics only when stop at goal

Signed-off-by: xtk8532704 <1041084556@qq.com>

* fix bug of stop-related metrics

Signed-off-by: xtk8532704 <1041084556@qq.com>

* fix unit test.

Signed-off-by: xtk8532704 <1041084556@qq.com>

---------

Signed-off-by: xtk8532704 <1041084556@qq.com>

* feat(tier4_localization_rviz_plugin): add colored_pose_with_covariance_history (#10271)

* feat: add colored pose with covariance history

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* fix: CMakeLists library name

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* fix: transplant mistake

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* fix: segmentation fault

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* style(pre-commit): autofix

* fix: visualization

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* style(pre-commit): autofix

* fix: include ci error

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* fix: bug that occurred when re-enabling

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* fix: copyright year

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* feat: less (than min), greater (than max) value's color property

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>

* style(pre-commit): autofix

---------

Signed-off-by: kazu-321 <kzs321kzs@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(euclidean_cluster): add diagnostics warning when cluster skipped (#10278)

* feat(euclidean_cluster): add diagnostics warning when cluster skipped due to excessive points from large objects

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* remove temporary code

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* feat(euclidean_cluster): diagnostics modified to remove redundant info

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

Signed-off-by: lei.gu <lei.gu@tier4.jp>

* style(pre-commit): autofix

---------

Signed-off-by: lei.gu <lei.gu@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>

* feat(radar_object_tracker): add diagnostics for checking radar input status (#10432)

* add diagnostics

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* style(pre-commit): autofix

* Update perception/autoware_radar_object_tracker/src/radar_object_tracker_node.cpp

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* Update perception/autoware_radar_object_tracker/src/radar_object_tracker_node.hpp

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* Update perception/autoware_radar_object_tracker/src/radar_object_tracker_node.cpp

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* Update perception/autoware_radar_object_tracker/src/radar_object_tracker_node.cpp

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* Update perception/autoware_radar_object_tracker/config/radar_object_tracker.param.yaml

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* Update perception/autoware_radar_object_tracker/config/radar_object_tracker.param.yaml

Co-authored-by: Taekjin LEE <technolojin@gmail.com>
Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* fix var name

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* change callback param name

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

---------

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taekjin LEE <technolojin@gmail.com>

* feat(autoware_autonomous_emergency_braking): created Schema file and updated ReadME file for parameters setting (#10002)

Signed-off-by: vish0012 <vishalchhn42@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>

* feat(pointpainting_fusion): add diagnostics for processing time of pointpainting (#10397)

* add diagnostics for pointpainting

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* add common params

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* add schema for common param

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* style(pre-commit): autofix

* include diagnostic_msgs

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* fix typo

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* fix stop watch recording name

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

* fix parameter and message

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>

---------

Signed-off-by: a-maumau <maumaumaumaumaumaumaumaumaumau@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* feat(tier4_autoware_api_launch): launch tier4_deprecated_api_adapter (#10407)

feat(tier4_autoware_api_launch): launch api adapter

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* chore(autoware_planning_evaluator): record goal_stop_deviation only when ego stop (#10429)

* record modified_goal related output_metric only when the ego stop close to goal

Signed-off-by: xtk8532704 <1041084556@qq.com>

* change vel thr

Signed-off-by: xtk8532704 <1041084556@qq.com>

* pre-commit

Signed-off-by: xtk8532704 <1041084556@qq.com>

---------

Signed-off-by: xtk8532704 <1041084556@qq.com>

* ci: update versions in build_depends_humble.repos (#10437)

Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>

* perf(autoware_pointcloud_preprocessor): introduce managed transform buffer with implicitly defined listener type (#9197)

* feat(autoware_universe_utils): rework managed transform buffer

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* feat(autoware_pointcloud_preprocessor): integrate Managed TF Buffer into pointcloud densifier

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* chore: update repos

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

* chore(managed_transform_buffer): fix version

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>

---------

Signed-off-by: Amadeusz Szymko <amadeusz.szymko.2@tier4.jp>
Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat(autoware_bevfusion): implementation of bevfusion using tensorrt (#10024)

* feat: moved from personal repository https://github.com/knzo25/bevfusion_ros2

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: added fp16 support. it is faster than centerpoint !

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: spells and ci/cd

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: more ci/cd

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: and yet more spells

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: more spells

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated the schema

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: reverted unintented change

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added documentation

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated copyrights

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: ci/cd fixes

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: missed on transfusion mention in bevfusion

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed another mention of transfusion in the launchers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: re enabled the standard paths for the ml models

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: replaced stream references to pass by value

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* feat: updated bevfusion to follow https://github.com/autowarefoundation/autoware_universe/pull/9595

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: updated cases

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: replaced the layout check in the package for the one in the autoware_point_types package

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added meta dep

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* fix: bug in the camera mask

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: avoided tmp objects through proper use of emplace

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: replaced nested namespaces for concatenated ones

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: made the operator a const one

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: replaced the use of boost optionals for std ones

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added a check for empty pointclouds

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: logging macros did not require stream

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: addressed better a border condition

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: added a check for empty sweep points (can happen when individual sweeps are bigger than the buffer's capacity)

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused headers

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: replaced the computation of the number of blocks in a kernel since it was quite bad taste

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: removed unused variables from the kernel

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* chore: forgot to apply the changes to the kernel call

Signed-…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:perception Advanced sensor data processing and environment understanding. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci)
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants